package org.example.data_work_demo1.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.example.data_work_demo1.model.Admin;
import org.example.data_work_demo1.model.User;

import java.util.List;

@Mapper
public interface AdminMapper {
    //登陆
     Admin login(String username, String password);

    //增加管理员
     void addAdmin(Admin admin);

    //删除管理员
     void deleteAdmin(Integer adminId);

    //修改管理员
     void updateAdmin(Admin admin);

    //增加用户
     void addUser(User user);

    //删除用户
     void deleteUser(Integer userId);

    //修改用户
     void updateUser(User user);

    //查询用户
     User queryUser(Integer userId);
     
     //查询所有用户
     List<User> getUsers();
     
    //查询所有管理员
      List<Admin> getAdmins();

}
